This test passes if it doesn't crash (or ASSERT).
<script>
if (window.testRunner)
    testRunner.dumpAsText();

function free() {
  document.adoptNode(input);
  gc();
}

svg = document.createElementNS('http://www.w3.org/2000/svg','mover');
input = document.createElement('input');
svg.appendChild(input);
svg = null;
input.insertAdjacentHTML('afterend', '<section onload="free()"></section>');
</script>
